home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
gnu
/
glibc108.zip
/
glibc108
/
locale
/
C-ctype_ct.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-12-02
|
10KB
|
794 lines
#include <ansidecl.h>
#include <localeinfo.h>
#include <stddef.h>
#include <ctype.h>
CONST unsigned short int __ctype_b_C[] =
{
0,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl|_ISspace|_ISblank,
_IScntrl|_ISspace,
_IScntrl|_ISspace,
_IScntrl|_ISspace,
_IScntrl|_ISspace,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_ISspace|_NOgraph|_ISblank,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISdigit|_IShex,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISupper|_IShex,
_ISupper|_IShex,
_ISupper|_IShex,
_ISupper|_IShex,
_ISupper|_IShex,
_ISupper|_IShex,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISupper,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_ISlower|_IShex,
_ISlower|_IShex,
_ISlower|_IShex,
_ISlower|_IShex,
_ISlower|_IShex,
_ISlower|_IShex,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISlower,
_ISpunct,
_ISpunct,
_ISpunct,
_ISpunct,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
_IScntrl,
};
CONST short int __ctype_tolower_C[] =
{
-1,
'\000',
'\001',
'\002',
'\003',
'\004',
'\005',
'\006',
'\007',
'\010',
'\011',
'\012',
'\013',
'\014',
'\015',
'\016',
'\017',
'\020',
'\021',
'\022',
'\023',
'\024',
'\025',
'\026',
'\027',
'\030',
'\031',
'\032',
'\033',
'\034',
'\035',
'\036',
'\037',
'\040',
'!',
'"',
'#',
'$',
'%',
'&',
'\'',
'(',
')',
'*',
'+',
',',
'-',
'.',
'/',
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
':',
';',
'<',
'=',
'>',
'?',
'@',
'a',
'b',
'c',
'd',
'e',
'f',
'g',
'h',
'i',
'j',
'k',
'l',
'm',
'n',
'o',
'p',
'q',
'r',
's',
't',
'u',
'v',
'w',
'x',
'y',
'z',
'[',
'\\',
']',
'^',
'_',
'`',
'a',
'b',
'c',
'd',
'e',
'f',
'g',
'h',
'i',
'j',
'k',
'l',
'm',
'n',
'o',
'p',
'q',
'r',
's',
't',
'u',
'v',
'w',
'x',
'y',
'z',
'{',
'|',
'}',
'~',
'\177',
'\200',
'\201',
'\202',
'\203',
'\204',
'\205',
'\206',
'\207',
'\210',
'\211',
'\212',
'\213',
'\214',
'\215',
'\216',
'\217',
'\220',
'\221',
'\222',
'\223',
'\224',
'\225',
'\226',
'\227',
'\230',
'\231',
'\232',
'\233',
'\234',
'\235',
'\236',
'\237',
'\240',
'\241',
'\242',
'\243',
'\244',
'\245',
'\246',
'\247',
'\250',
'\251',
'\252',
'\253',
'\254',
'\255',
'\256',
'\257',
'\260',
'\261',
'\262',
'\263',
'\264',
'\265',
'\266',
'\267',
'\270',
'\271',
'\272',
'\273',
'\274',
'\275',
'\276',
'\277',
'\300',
'\301',
'\302',
'\303',
'\304',
'\305',
'\306',
'\307',
'\310',
'\311',
'\312',
'\313',
'\314',
'\315',
'\316',
'\317',
'\320',
'\321',
'\322',
'\323',
'\324',
'\325',
'\326',
'\327',
'\330',
'\331',
'\332',
'\333',
'\334',
'\335',
'\336',
'\337',
'\340',
'\341',
'\342',
'\343',
'\344',
'\345',
'\346',
'\347',
'\350',
'\351',
'\352',
'\353',
'\354',
'\355',
'\356',
'\357',
'\360',
'\361',
'\362',
'\363',
'\364',
'\365',
'\366',
'\367',
'\370',
'\371',
'\372',
'\373',
'\374',
'\375',
'\376',
'\377',
};
CONST short int __ctype_toupper_C[] =
{
-1,
'\000',
'\001',
'\002',
'\003',
'\004',
'\005',
'\006',
'\007',
'\010',
'\011',
'\012',
'\013',
'\014',
'\015',
'\016',
'\017',
'\020',
'\021',
'\022',
'\023',
'\024',
'\025',
'\026',
'\027',
'\030',
'\031',
'\032',
'\033',
'\034',
'\035',
'\036',
'\037',
'\040',
'!',
'"',
'#',
'$',
'%',
'&',
'\'',
'(',
')',
'*',
'+',
',',
'-',
'.',
'/',
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
':',
';',
'<',
'=',
'>',
'?',
'@',
'A',
'B',
'C',
'D',
'E',
'F',
'G',
'H',
'I',
'J',
'K',
'L',
'M',
'N',
'O',
'P',
'Q',
'R',
'S',
'T',
'U',
'V',
'W',
'X',
'Y',
'Z',
'[',
'\\',
']',
'^',
'_',
'`',
'A',
'B',
'C',
'D',
'E',
'F',
'G',
'H',
'I',
'J',
'K',
'L',
'M',
'N',
'O',
'P',
'Q',
'R',
'S',
'T',
'U',
'V',
'W',
'X',
'Y',
'Z',
'{',
'|',
'}',
'~',
'\177',
'\200',
'\201',
'\202',
'\203',
'\204',
'\205',
'\206',
'\207',
'\210',
'\211',
'\212',
'\213',
'\214',
'\215',
'\216',
'\217',
'\220',
'\221',
'\222',
'\223',
'\224',
'\225',
'\226',
'\227',
'\230',
'\231',
'\232',
'\233',
'\234',
'\235',
'\236',
'\237',
'\240',
'\241',
'\242',
'\243',
'\244',
'\245',
'\246',
'\247',
'\250',
'\251',
'\252',
'\253',
'\254',
'\255',
'\256',
'\257',
'\260',
'\261',
'\262',
'\263',
'\264',
'\265',
'\266',
'\267',
'\270',
'\271',
'\272',
'\273',
'\274',
'\275',
'\276',
'\277',
'\300',
'\301',
'\302',
'\303',
'\304',
'\305',
'\306',
'\307',
'\310',
'\311',
'\312',
'\313',
'\314',
'\315',
'\316',
'\317',
'\320',
'\321',
'\322',
'\323',
'\324',
'\325',
'\326',
'\327',
'\330',
'\331',
'\332',
'\333',
'\334',
'\335',
'\336',
'\337',
'\340',
'\341',
'\342',
'\343',
'\344',
'\345',
'\346',
'\347',
'\350',
'\351',
'\352',
'\353',
'\354',
'\355',
'\356',
'\357',
'\360',
'\361',
'\362',
'\363',
'\364',
'\365',
'\366',
'\367',
'\370',
'\371',
'\372',
'\373',
'\374',
'\375',
'\376',
'\377',
};
CONST struct ctype_ctype_info __ctype_ctype_C =
{
(unsigned short int *) __ctype_b_C,
(short int *) __ctype_tolower_C,
(short int *) __ctype_toupper_C
};